.zffHome{
  width: 100vw;
  .zffHomeHeader {
    height: 45px;
    width: 100vw;
    background-color: var(--theme-color);
   text-align: center;
    .homeHeaderTitle {
      font-size: 18px;
      height: 45px;
      line-height: 45px;
      color: white;
      text-align: center;
      font-weight: 200;
    }
  }
  .zffHomeNavs {
    display: flex;
    width: 100vw;
    .homeNavsItem {
      flex: 1;
      img {
      width: 100%;
      height: 100%;
    }
  }
}
.zffHomeFloorData {
  .floorDataItem {
    .dataItemImg {
      margin-top: 0.133333rem;
        img {
          height: 0.8rem; // font-size: 37.5px
        }
    }

    .productList {
      overflow: hidden;
      .productListItem {
        float: left;
          &:nth-child(1) {
            // margin-left: 0.213333rem;
            height: 5.146667rem;
            width: 33.33%;
          }

          &:nth-child(2),
          &:nth-child(4) {
            padding:2px;
            // margin-left: 0.2rem;
            height: 2.506667rem;
            width: 33.33%;
          }

          &:nth-child(3),
          &:nth-child(5) {
            padding:2px;
            // margin-left: 0.2rem;
            height: 2.506667rem;
            width: 33.33%;
          }

          &:nth-child(3),
          &:nth-child(2) {
            margin-bottom: 0.133333rem;
          }
          .imageWrapper {
            img {
              width: 100%;
              height: 100%;
            }
          }
      }
    }
  }
}
}